hysop.backend.device.opencl.opencl_elementwise module
-
class hysop.backend.device.opencl.opencl_elementwise.OpenClElementwiseKernelGenerator(cl_env, kernel_config=None, user_build_options=None)[source]
Bases: object
-
classmethod arrays_to_ndbuffers(*arrays, **kwds)[source]
-
classmethod arrays_to_symbols(*arrays, **kwds)[source]
-
classmethod buffer_to_symbols(*buffers, **kwds)[source]
-
classmethod dfields_to_ndbuffers(*dfields, **kwds)[source]
-
elementwise(name, *exprs, **kwds)[source]
-
elementwise_kernel(name, *exprs, **kwds)[source]
-
classmethod symbolic_arrays(*names, **kwds)[source]
-
classmethod symbolic_buffers(*names, **kwds)[source]
-
classmethod symbolic_constants(*names, **kwds)[source]
-
classmethod symbolic_ndbuffers(*names, **kwds)[source]
-
classmethod symbolic_tmp_scalars(*names, **kwds)[source]